package com.cn.crmsystem.service.customerService;

import com.cn.crmsystem.pojo.Care;
import com.cn.crmsystem.pojo.Login;
import com.cn.crmsystem.pojo.ResultJson;
import com.cn.crmsystem.pojo.User;

import java.util.List;
import java.util.Map;

public interface CareService {
    /**
     * 添加关怀信息
     * @param care
     * @param login
     * @return
     */
    ResultJson insertCare(Care care, Login login);


    /**
     * 删除关怀信息
     * @param id
     * @return
     */
    ResultJson deleteCare(Integer id);

    /**
     * 修改关怀信息
     * @param care
     * @return
     */
    ResultJson updateCare(Care care);

    /**
     * 修改关怀信息负责人
     * @param id
     * @return
     */
    ResultJson updateCareUser(Integer id);

    /**
     * 条件查询关怀信息
     * @param map
     * @return
     */
    ResultJson<List> selectCare(Map<String, Object> map);

    /**
     * 批量删除关怀信息
     * @param ids
     * @return
     */
    ResultJson deleteAllCare(Integer[] ids);
}
